fastd: update to v14
authorMatthias Schiffer <[email protected]>
Mon, 30 Jun 2014 21:03:54 +0000 (23:03 +0200)
committerMatthias Schiffer <[email protected]>
Mon, 30 Jun 2014 21:49:21 +0000 (23:49 +0200)
Signed-off-by: Matthias Schiffer <[email protected]>
net/fastd/Config.in
net/fastd/Makefile
net/fastd/files/fastd.init

index 7d7c80cdb54a89bf87465df64077b3c94583237b..ca4045c5c572f4e5a76be05f14de4c561f7cc318 100644 (file)
@@ -79,4 +79,9 @@ config FASTD_WITH_CMDLINE_COMMANDS
        depends on PACKAGE_fastd
        default n
 
+config FASTD_WITH_VERIFY
+        bool "Include support for on-verify handlers"
+        depends on PACKAGE_fastd
+        default n
+
 endmenu
index 873ace8232d795d5f29b6f3789e5ea020cb46607..0629cd7b6d45c9503dd3a199b903ecb5992d7ca5 100644 (file)
@@ -8,13 +8,13 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=fastd
-PKG_VERSION:=12
+PKG_VERSION:=14
 PKG_RELEASE:=1
 
 PKG_MAINTAINER:=Matthias Schiffer <[email protected]>
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
-PKG_SOURCE_URL:=https://projects.universe-factory.net/attachments/download/73
-PKG_MD5SUM:=1dadc61f4d712a10844afcb9b9f49a41
+PKG_SOURCE_URL:=https://projects.universe-factory.net/attachments/download/75
+PKG_MD5SUM:=34f6bdebd0410a1fba7c8fd06fff7a05
 
 PKG_CONFIG_DEPENDS:=\
        CONFIG_FASTD_ENABLE_METHOD_CIPHER_TEST \
@@ -31,7 +31,8 @@ PKG_CONFIG_DEPENDS:=\
        CONFIG_FASTD_WITH_CMDLINE_USER \
        CONFIG_FASTD_WITH_CMDLINE_LOGGING \
        CONFIG_FASTD_WITH_CMDLINE_OPERATION \
-       CONFIG_FASTD_WITH_CMDLINE_COMMANDS
+       CONFIG_FASTD_WITH_CMDLINE_COMMANDS \
+       CONFIG_FASTD_WITH_VERIFY
 
 
 PKG_BUILD_DEPENDS:=nacl libuecc
@@ -72,7 +73,11 @@ CMAKE_OPTIONS += \
        -DWITH_CMDLINE_LOGGING:BOOL=FALSE \
        -DWITH_CMDLINE_OPERATION:BOOL=FALSE \
        -DWITH_CMDLINE_COMMANDS:BOOL=FALSE \
-       -DWITH_CAPABILITIES:BOOL=FALSE
+       -DWITH_VERIFY:BOOL=FALSE \
+       -DWITH_CAPABILITIES:BOOL=FALSE \
+       -DENABLE_SYSTEMD:BOOL=FALSE \
+       -DENABLE_LIBSODIUM:BOOL=FALSE \
+       -DENABLE_LTO:BOOL=TRUE
 
 
 ifeq ($(CONFIG_FASTD_ENABLE_METHOD_CIPHER_TEST),y)
@@ -138,6 +143,10 @@ ifeq ($(CONFIG_FASTD_WITH_CMDLINE_COMMANDS),y)
 CMAKE_OPTIONS += -DWITH_CMDLINE_COMMANDS:BOOL=TRUE
 endif
 
+ifeq ($(CONFIG_FASTD_WITH_VERIFY),y)
+CMAKE_OPTIONS += -DWITH_VERIFY:BOOL=TRUE
+endif
+
 
 define Package/fastd/description
  Fast and secure tunneling daemon, which is optimized on small code size and few dependencies
index d55e6ffef2f5d887746da625d19647d3e24234a6..3a209223e298aec6aa0cd7c5bc7a26bcd094284c 100644 (file)
@@ -3,6 +3,8 @@
 
 START=95
 
+SERVICE_USE_PID=1
+
 EXTRA_COMMANDS="up down show_key generate_key"
 
 LIST_SEP="
@@ -359,16 +361,19 @@ reload_instance() {
 start() {
        config_load 'fastd'
        config_foreach start_instance 'fastd'
+       return 0
 }
 
 stop() {
        config_load 'fastd'
        config_foreach stop_instance 'fastd'
+       return 0
 }
 
 reload() {
        config_load 'fastd'
        config_foreach reload_instance 'fastd'
+       return 0
 }
 
 up() {